package com.itheima.oop.d5_javabean.demo;

public class MovieOperator {
    //movie型的数组 存储每个电影对象
    private Movie[] movies;
    //构造器来接收这个数组
    public MovieOperator(Movie[] movies){
        this.movies = movies;



    }
    //实现功能1 printAllMOvies（）
    public void printAllMovies(){
        System.out.println("-----系统全部电影信息如下：-------");
        //for循环来打印所有的对象
        for(int i = 0; i< movies.length; i++){
            Movie m = movies[i];
            System.out.println("编号：" + m.getId());
            System.out.println("名称：" + m.getName());
            System.out.println("价格：" + m.getPrice());
            System.out.println("------------------------");
        }
    }

    //实现功能2 searchMovieById()
    public void searchMovieById(int id){
        for(int i = 0; i < movies.length; i++){
            Movie m = movies[i];
            if(m.getId() == id){
                System.out.println("该电影详情如下：");
                System.out.println("编号：" + m.getId());
                System.out.println("名称：" + m.getName());
                System.out.println("价格：" + m.getPrice());
                System.out.println("得分：" + m.getScore());
                System.out.println("导演：" + m.getDirector());
                System.out.println("主演：" + m.getActor());
                System.out.println("其他信息：" + m.getInfo());
                return; // 已经找到了电影信息，没有必要再执行了
            }else{
                System.out.println("没有找到该电影的信息");
            }
        }
    }
}
